#pragma once
#ifndef SNMEDIA_DEMUXER_IDEMUXER_H
#define SNMEDIA_DEMUXER_IDEMUXER_H

namespace snmedia {
  class IDemuxer {
  public:
    virtual int open() = 0;

    virtual int start() = 0;

    virtual int stop() = 0;

    virtual int readPacket() = 0;
  };
}// namespace snmedia

#endif// SNMEDIA_DEMUXER_IDEMUXER_H